# -*- coding:utf-8 -*-
"""
@Time:  2024/6/20 21:25
@Auth:  Mrs.Gou 
@Function:  导入
"""
# 1、同一个包下面，可以使用xxx.import xxx导入，不推荐
# from .demo1 import my_time

# 2、从项目根路径，通过包结构来找模块和函数（类），然后导入
# 3、按模块导入
# from class05 import my_sort
#
# l = [i for i in range(2000, 0, -1)]
# my_sort.mao_pao(l)
#
# # 4、导入系统库：import time,json等等

# 5、默认导入：由包里面的__init__.py决定
# __init__.py : 1、包的标识 2、指定默认导入哪些模块 3、写在里面的代码，导入的时候就会运行
# 比如下面，要到class05中的__init__.py中填写导入的模块
from class05 import *

# 6、导入重命名，用于导入的模块，函数，类名字太长或者和其它重复的时候
from class05.my_sort import mao_pao as mp

l = [i for i in range(2000, 0, -1)]
mp(l)

# 7、循环导入（这时候执行任何一个py，都要去导另一个py，它们导入的时候就停不下来了）

# 备注：使用的函数或者模块，可以使用ctrl+左键，快速定位它定义的py文件位置
